package com.ruijie.acl;


import com.ruijie.batch.plan.BatchPlan;
import com.ruijie.emp.device.Device;
import com.ruijie.foundation.bo.EntityObject;

/**
 * <p>
 * Title: ACL部署计划的参数
 * </p>
 * <p>
 * Description: 用于保存ACL部署计划下发时的参数
 * </p>
 * <p>
 * Copyright: Copyright (c) 2009
 * </p>
 * <p>
 * Company: Ruijie Co., Ltd.
 * </p>
 * <p>
 * Create Time: 2009-09-27
 * </p>
 * <p>
 * Update Time:
 * </p>
 * <p>
 * Updater:
 * </p>
 * <p>
 * Update Comments:
 * </p>
 *@author ASAI
 */
public class AclPlanParameters extends EntityObject {

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -3528267580146802739L;
	// 要下发的设备
	private Device device;
	// 部署的时间段，如果为空，则使用ACL组下规则对应的时间段
	private String timeRanges;
	// 部署的ACL组
	private String accessGroups;
	// 所属计划
	private BatchPlan batchPlan;
	// 接口部署情况
	private String interfaces;
	// 表示处理的操作，"Delete" 删除，"Add"添加
	private String dealType;
	// 表示执行情况
	private String logs;
	
	// 接口部署情况
	private String interfacesLog;
	private Boolean isWrite = true;
	
	public Device getDevice() {
		return device;
	}
	public void setDevice(Device device) {
		this.device = device;
	}
	public String getTimeRanges() {
		return timeRanges;
	}
	public void setTimeRanges(String timeRanges) {
		this.timeRanges = timeRanges;
	}
	public String getAccessGroups() {
		return accessGroups;
	}
	public void setAccessGroups(String accessGroups) {
		this.accessGroups = accessGroups;
	}
	public BatchPlan getBatchPlan() {
		return batchPlan;
	}
	public void setBatchPlan(BatchPlan batchPlan) {
		this.batchPlan = batchPlan;
	}
	public String getInterfaces() {
		return interfaces;
	}
	public void setInterfaces(String interfaces) {
		this.interfaces = interfaces;
	}
	public String getDealType() {
		return dealType;
	}
	public void setDealType(String dealType) {
		this.dealType = dealType;
	}
	public String getLogs() {
		return logs;
	}
	public void setLogs(String logs) {
		this.logs = logs;
	}
	public String getInterfacesLog() {
		return interfacesLog;
	}
	public void setInterfacesLog(String interfacesLog) {
		this.interfacesLog = interfacesLog;
	}
	public Boolean getIsWrite() {
		return isWrite;
	}
	public void setIsWrite(Boolean isWrite) {
		this.isWrite = isWrite;
	}

}
